from django.urls import path, re_path
from django.views.generic import TemplateView

from .views import index, login, datatime_one, txt, MyView, test04, test05, test06, test07

urlpatterns = [
    re_path(r'^index/$', index),
    # 采用正则表达式
    re_path('^login/([a-z,A-Z]{4})/([0-9]{2})/$', login),
    # 时间获取判断用户的年月日
    re_path('^datatime_one/(?P<mather>[0-9]{4})/(?P<year>[0-9]{2})/$', datatime_one, name='yulin'),
    # 采用反向解析
    re_path('^txt/$', txt),
    # 使用类调用里面的方法
    re_path('^myview/$', MyView.as_view()),
    # 设置用户指定的请求参数
    re_path('^test04/$', test04),
    # 木板传参
    re_path('^test05/$', test05),
    # 加载静态模板
    re_path('^box/$', TemplateView.as_view(template_name='box.html')),
    # 这里我们判读用户的请求方式并且输出用的请求时候传入的参数
    re_path('^hello/$', test06),
    # 从test7 跳转到 test6
    re_path('^test07/$', test07),

]
